<?php

class Tarea extends CI_Controller{
    
    function __construct() {
        parent::__construct();
        $this->load->helper('form');
        $this->load->library('form_validation');
        $this->load->model('Tarea_Model');
    }
    
    function index(){
        $data['title']='Alta Tarea';
        $data['main_content']='tarea_view';
        $this->load->view('includes/template',$data);
    }
    
    function validarTarea(){
        $this->form_validation->set_rules('nombre','Nombre de la Tarea','required|trim|alpha|callback__tareaExist');
        $this->form_validation->set_rules('descripcion', 'Ingresar una descripcion', 'required|trim');
        $this->form_validation->set_message('required', 'Campo Requiere que se ingrese algo');
        $this->form_validation->set_message('alpha', 'Solo se pueden ingresar caracteres');
        $this->form_validation->set_message('_tareaExist', 'La tarea ya existe');

         if($this->form_validation->run()==FALSE){
            $this->index();
        }else{
            $var1= $this->input->post('nombre');
            $var2= $this->input->post('descripcion');
            $this->altaTarea($var1, $var2);
            
          }
  }
    
    function altaTarea($dato1,$dato2){
        $this->Tarea_Model->agregarTarea($dato1,$dato2);
        redirect(site_url('tarea'));
    }
    
    function getDescripcion(){
        
    }
    
    function setDescripcion(){
        
    }
    
    function setNum_Viajes(){
        
    }
    
    function getNum_viajes(){
        
    }
    
    function getFecha(){
        
    }
    
    function setFecha(){
        
    }
    
    function _tareaExist($nombre){
        return $this->Tarea_Model->tareaExist($nombre);
    }
    
     function tareaCheck(){
        //echo $this->input->post('tarea');
         echo 'llego';
    }
}

?>
